package com.tom.commonframework.common.base.utils;

import android.content.Context;
import android.text.TextUtils;
import android.widget.ImageView;

import com.bumptech.glide.Glide;
import com.tom.commonframework.R;


/**
 * Created by TomLeisen on 2018/7/17 上午10:58
 * Email: xy162162a@163.com
 * Description: 加载图片统一工具类
 */

public class ImageUtils {

    /**
     * @param context   上下文
     * @param imageUrl  图片Url
     * @param imageView 展示图片的imageView
     */
    public static void loadImage(Context context, Object imageUrl, ImageView imageView) {
        Glide.with(context).load(imageUrl).placeholder(R.drawable.base_progress).into(imageView);

    }

    /**
     * 加载头像
     *
     * @param context   上下文
     * @param imageUrl  图片Url
     * @param imageView 展示图片的imageView
     */
    public static void loadLogoImage(Context context, String imageUrl, ImageView imageView) {
        if (!TextUtils.isEmpty(imageUrl)) {
            Glide.with(context).load(imageUrl).into(imageView);
        }
    }

    /**
     * @param context   上下文
     * @param imageUrl  图片Url
     * @param imageView 展示图片的imageView
     * @param drawable  占位图
     */
    public static void loadImage(Context context, Object imageUrl, ImageView imageView, int drawable) {
        Glide.with(context).load(imageUrl).placeholder(drawable).centerCrop().crossFade().into(imageView);
    }


}
